//
//  TableView+Ext.swift
//  TimMusic
//
//  Created by nkl on 2024/10/10.
//

import Foundation
import UIKit

extension UITableView {
 
    // 自定义注册方法，简化 Cell 的注册
    func register(cell: UITableViewCell.Type) {
        // 使用类名作为重用标识符
        let identifier = String(describing: cell)

        // 注册这个 cell
        register(cell, forCellReuseIdentifier: identifier)
    }

    // 自定义注册方法，简化 Cell 的注册
    func register(cells: [UITableViewCell.Type]) {
        for item in cells {
            register(cell: item)
        }
    }
}

extension UITableViewCell {
    // 静态属性，用于返回重用标识符
    static var cellIdentify: String {
        return String(describing: self)
    }

}
